# This is a BitKeeper generated patch for the following project: # Project Name: Linux kernel tree # This patch format is intended for GNU patch command version 2.5 or higher. # This patch includes the following deltas: # ChangeSet 1.930.54.5 -> 1.930.54.6 # drivers/scsi/sym53c8xx_comm.h 1.6 -> 1.7 # drivers/scsi/sym53c8xx.c 1.14 -> 1.15 # drivers/scsi/sym53c8xx_2/sym_glue.c 1.6 -> 1.7 # # The following is the BitKeeper ChangeSet Log # -------------------------------------------- # 03/03/12 bjorn_helgaas@hp.com 1.930.67.24 # [PATCH] ia64: iosapic: self-documenting polarity/trigger arguments # # Make interrupt registration functions take named constants for # polarity and trigger mode. Old -> new magic decoder ring: # polarity 0 -> IOSAPIC_POL_LOW (#defined to 1) # polarity 1 -> IOSAPIC_POL_HIGH (#defined to 0) # trigger 0 -> IOSAPIC_LEVEL (#defined to 1) # trigger 1 -> IOSAPIC_EDGE (#defined to 0) # -------------------------------------------- # 03/03/12 alan@lxorguk.ukuu.org.uk 1.930.69.6 # [PATCH] PATCH: new AMD/Nvidia driver # # This has been tested in -ac for a while now # -------------------------------------------- # 03/03/12 alan@lxorguk.ukuu.org.uk 1.930.69.7 # [PATCH] PATCH: remove dead Nvidia driver # # -------------------------------------------- # 03/03/12 alan@lxorguk.ukuu.org.uk 1.930.69.8 # [PATCH] PATCH: bogo semicolon fix in joydev # # -------------------------------------------- # 03/03/12 alan@lxorguk.ukuu.org.uk 1.930.69.9 # [PATCH] PATCH: fix hysdn brackets # # -------------------------------------------- # 03/03/12 alan@lxorguk.ukuu.org.uk 1.930.69.10 # [PATCH] PATCH: fix some radio typos/oddments # # -------------------------------------------- # 03/03/12 alan@lxorguk.ukuu.org.uk 1.930.69.11 # [PATCH] PATCH: more radio oddments # # -------------------------------------------- # 03/03/12 alan@lxorguk.ukuu.org.uk 1.930.69.12 # [PATCH] PATCH: cpia update # # -------------------------------------------- # 03/03/12 alan@lxorguk.ukuu.org.uk 1.930.69.13 # [PATCH] PATCH: fix w9966 tuner bug # # -------------------------------------------- # 03/03/12 alan@lxorguk.ukuu.org.uk 1.930.69.14 # [PATCH] PATCH: mptfusion sign handling # # -------------------------------------------- # 03/03/12 alan@lxorguk.ukuu.org.uk 1.930.69.15 # [PATCH] PATCH: missing Makefile slot # # -------------------------------------------- # 03/03/12 alan@lxorguk.ukuu.org.uk 1.930.69.16 # [PATCH] PATCH: incorrect bracketing # # -u --new-file --recursive --exclude-from /usr/src/exclude linux.21pre5/drivers/mtd/nftlmount.c linux.21pre5-ac1/drivers/mtd/nftlmount.c # -------------------------------------------- # 03/03/12 bjorn_helgaas@hp.com 1.930.67.25 # [PATCH] ia64: iosapic: rationalize __init/__devinit # # Rationalize __init/__devinit attributes. The noteworthy changes are that # iosapic_system_init(), # iosapic_init(), # iosapic_register_platform_intr(), and # iosapic_override_isa_irq() # are __init (only called from ACPI __init functions), but # iosapic_lists[], # num_iosapic, # find_iosapic(), # register_intr(), # iosapic_register_intr(), and # acpi_register_irq() # are not because they may be used after init-time by modules. # # More detailed analysis: # # iosapic_lists[], num_iosapic: normal, referenced by # find_iosapic (normal) # register_intr (normal) # iosapic_init (__init) # # pcat_compat: __initdata, referenced by # iosapic_system_init (__init) # iosapic_init (__init) # iosapic_parse_prt (__init) # # find_iosapic: normal, called by # register_intr (normal) # # register_intr: normal, called by # iosapic_register_intr (normal), called by # acpi_register_irq (normal), called by # modules (=> can't be __init or __devinit) # iosapic_register_platform_intr (__init) # iosapic_override_isa_irq (__init) # iosapic_parse_prt (__init) # # iosapic_reassign_vector: __init, called by # iosapic_register_platform_intr (__init), called by # acpi_parse_plat_int_src (__init) # # iosapic_system_init: __init, called by # acpi_parse_madt (__init) # # iosapic_init: __init, called by # acpi_parse_iosapic (__init) # # iosapic_register_platform_intr: __init, called by # acpi_parse_plat_int_src (__init) # # iosapic_override_isa_irq: __init, called by # acpi_parse_int_src_ovr (__init) # iosapic_init (__init) # # fixup_vector: __init, called by # iosapic_parse_prt (__init), called by # acpi_pci_irq_init (__init) # -------------------------------------------- # 03/03/12 bjorn_helgaas@hp.com 1.930.67.26 # ia64: iosapic: Remove gratuitous differences with 2.5 (whitespace, # C99 initializers, printk levels, etc). # -------------------------------------------- # 03/03/12 bjorn_helgaas@hp.com 1.930.52.13 # Merge # -------------------------------------------- # 03/03/12 bjorn_helgaas@hp.com 1.930.52.14 # Merge hp.com:/home/helgaas/bk/ia64-extras # into hp.com:/home/helgaas/bk/linux-ia64-2.4 # -------------------------------------------- # 03/03/12 alan@lxorguk.ukuu.org.uk 1.930.69.17 # [PATCH] PATCH: e100 updates # # -------------------------------------------- # 03/03/12 alan@lxorguk.ukuu.org.uk 1.930.69.18 # [PATCH] PATCH: fix ethernet pad in example driver # # -------------------------------------------- # 03/03/13 neilb@cse.unsw.edu.au 1.930.69.19 # [PATCH] md - 1 of 3 - Fix small bug in md.c # # We cannot de-reference rdev->sb if rdev->faulty.... # # ----------- Diffstat output ------------ # ./drivers/md/md.c | 2 +- # 1 files changed, 1 insertion(+), 1 deletion(-) # -------------------------------------------- # 03/03/13 green@angband.namesys.com 1.930.70.1 # reiserfs: Make balloc[] tails[] and hash[] in super.c static. (Noticed by Arnd Bergmann ) # -------------------------------------------- # 03/03/13 green@angband.namesys.com 1.930.70.2 # reiserfs: gcc 3.3 compile fix from Hubert Mantel # -------------------------------------------- # 03/03/13 green@angband.namesys.com 1.930.70.3 # reiserfs: Fix a warning about mismatching types while doing printk. # -------------------------------------------- # 03/03/13 green@angband.namesys.com 1.930.70.4 # reiserfs: Stricter checks for transactions and fs itself during mount. # -------------------------------------------- # 03/03/13 marcelo@freak.distro.conectiva 1.930.69.20 # Merge bk://thebsh.namesys.com/bk/reiser3-linux-2.4-trivial # into freak.distro.conectiva:/home/marcelo/bk/linux-2.4 # -------------------------------------------- # 03/03/13 tytso@mit.edu 1.930.69.21 # [PATCH] Ext2/3: noatime ignored for newly created inodes # # I recently noticed a bug in ext2/3; newly created inodes which inherit # the noatime flag from their containing directory do not respect noatime # until the inode is flushed from the inode cache and then re-read later. # This is because the code which checks the ext2 no-atime attribute and # then sets the S_NOATIME in inode->i_flags is present in # ext2_read_inode(), but not in ext2_new_inode(). # # This patch centralizes the code which translates the ext2 flags in the # raw ext2 inode to the appropriate flag values in inode->i_flags in a # single location. This fixes the bug, and also removes 30 lines of code # and 128 bytes of compiled x86 text in the bargain. # # - Ted # # # This is a BitKeeper generated patch for the following project: # # Project Name: Linux kernel tree # # # # fs/ext2/ialloc.c | 3 +-- # # fs/ext2/inode.c | 32 ++++++++++++++++--------------- # # fs/ext2/ioctl.c | 17 +---------------- # # fs/ext3/ialloc.c | 3 +-- # # fs/ext3/inode.c | 34 +++++++++++++++++-------------- # # fs/ext3/ioctl.c | 17 +---------------- # # include/linux/ext2_fs.h | 1 + # # include/linux/ext3_fs.h | 1 + # # 8 files changed, 39 insertions(+), 69 deletions(-) # # # # The following is the BitKeeper ChangeSet Log # # -------------------------------------------- # # 03/03/12 tytso@think.thunk.org 1.1016 # # Centralize ext23->inode flags setting. # # # # This fixes a bug where the noatime flag not being honored in inodes # # which inherited noatime from their directory flag (at least not until # # inode was flushed out of the inode cache and then re-read into the inode # # cache later on), and also saves code because the common code has all been # # factored out. # # -------------------------------------------- # # # -------------------------------------------- # 03/03/13 bjorn_helgaas@hp.com 1.930.67.27 # ia64: Export io_space so drivers using legacy I/O ports can insmod. # (From Jes Sorensen). # -------------------------------------------- # 03/03/13 alan@lxorguk.ukuu.org.uk 1.930.69.22 # [PATCH] PATCH: fix non x86 8169 build # # -------------------------------------------- # 03/03/13 alan@lxorguk.ukuu.org.uk 1.930.69.23 # [PATCH] PATCH: another rogue semicolon # # -------------------------------------------- # 03/03/13 alan@lxorguk.ukuu.org.uk 1.930.69.24 # [PATCH] PATCH: bracketing fix # # -------------------------------------------- # 03/03/13 bjorn_helgaas@hp.com 1.930.52.15 # Merge hp.com:/home/helgaas/bk/to-marcelo-2.4 # into hp.com:/home/helgaas/bk/linux-ia64-2.4 # -------------------------------------------- # 03/03/13 alan@lxorguk.ukuu.org.uk 1.930.69.25 # [PATCH] PATCH: ips docs update # # -------------------------------------------- # 03/03/13 trini@kernel.crashing.org 1.930.57.4 # PPC32: Fix a problem on MPC8xx when CONFIG_USE_MDIO=n # -------------------------------------------- # 03/03/13 alan@lxorguk.ukuu.org.uk 1.930.69.26 # [PATCH] PATCH: cpqfc fix for non x86 # # -------------------------------------------- # 03/03/13 bjorn_helgaas@hp.com 1.930.54.6 # Make "duplicate PCI device" problem x86-specific (interim solution). # # Ignoring adapters if we've already seen the same bus/devfn breaks # things if we have multiple PCI domains. If the HP LH4 problem # still exists, is should be handled in the x86 PCI code, not in # the driver. # -------------------------------------------- # diff -Nru a/drivers/scsi/sym53c8xx.c b/drivers/scsi/sym53c8xx.c --- a/drivers/scsi/sym53c8xx.c Wed Oct 8 09:08:43 2003 +++ b/drivers/scsi/sym53c8xx.c Wed Oct 8 09:08:43 2003 @@ -12966,6 +12966,7 @@ } if (pci_enable_device(pcidev)) /* @!*!$&*!%-*#;! */ continue; +#ifdef CONFIG_X86 /* Some HW as the HP LH4 may report twice PCI devices */ for (i = 0; i < count ; i++) { if (devtbl[i].slot.bus == PciBusNumber(pcidev) && @@ -12974,6 +12975,7 @@ } if (i != count) /* Ignore this device if we already have it */ continue; +#endif devp = &devtbl[count]; devp->host_id = driver_setup.host_id; devp->attach_done = 0; diff -Nru a/drivers/scsi/sym53c8xx_2/sym_glue.c b/drivers/scsi/sym53c8xx_2/sym_glue.c --- a/drivers/scsi/sym53c8xx_2/sym_glue.c Wed Oct 8 09:08:43 2003 +++ b/drivers/scsi/sym53c8xx_2/sym_glue.c Wed Oct 8 09:08:43 2003 @@ -2799,6 +2799,7 @@ /* This one is guaranteed by AC to do nothing :-) */ if (pci_enable_device(pcidev)) continue; +#ifdef CONFIG_X86 /* Some HW as the HP LH4 may report twice PCI devices */ for (i = 0; i < count ; i++) { if (devtbl[i].s.bus == PciBusNumber(pcidev) && @@ -2807,6 +2808,7 @@ } if (i != count) /* Ignore this device if we already have it */ continue; +#endif devp = &devtbl[count]; devp->host_id = SYM_SETUP_HOST_ID; devp->attach_done = 0; diff -Nru a/drivers/scsi/sym53c8xx_comm.h b/drivers/scsi/sym53c8xx_comm.h --- a/drivers/scsi/sym53c8xx_comm.h Wed Oct 8 09:08:43 2003 +++ b/drivers/scsi/sym53c8xx_comm.h Wed Oct 8 09:08:43 2003 @@ -2579,6 +2579,7 @@ } if (pci_enable_device(pcidev)) /* @!*!$&*!%-*#;! */ continue; +#ifdef CONFIG_X86 /* Some HW as the HP LH4 may report twice PCI devices */ for (i = 0; i < count ; i++) { if (devtbl[i].slot.bus == PciBusNumber(pcidev) && @@ -2587,6 +2588,7 @@ } if (i != count) /* Ignore this device if we already have it */ continue; +#endif devp = &devtbl[count]; devp->host_id = driver_setup.host_id; devp->attach_done = 0;